Drain jackfruit and break apart pieces by hand until it's shredded and resembles pulled meat.
Heat a medium/large skillet over medium heat. Add 2 teaspoons of oil. Once hot, add onion and garlic and cook until fragrant, about 5 minutes. Season with a little salt and pepper and stir occasionally so the garlic doesn't burn.
While onions and garlic are cooking, combine BBQ spices (paprika, brown sugar, chili powder, onion powder, garlic powder, sea salt and cayenne pepper) in a small bowl.
Add shredded jackfruit and spices into the skillet. Toss well to combine. Turn heat to low and let jackfruit cook for 1-2 minutes with the spices before adding BBQ sauce. Coat jackfruit in the sauce and cook for another 3-4 minutes, until jackfruit is warm throughout.
For sandwiches, serve warm on a bun with coleslaw.
Notes
Store-bought BBQ sauce options: I like Primal Kitchen and Annie's BBQ sauce.